home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / idioms.lha / idioms / 2angle.h < prev    next >
C/C++ Source or Header  |  1993-08-08  |  386b  |  22 lines

  1. /* Copyright (c) 1992 by AT&T Bell Laboratories. */
  2. /* Advanced C++ Programming Styles and Idioms */
  3. /* James O. Coplien */
  4. /* All rights reserved. */
  5.  
  6. #include <math.h>
  7. #include <stdio.h>
  8.  
  9. extern const double pi;
  10.  
  11. class Angle {
  12. public:
  13.     Angle(double degrees) {
  14.         r = degrees * pi / 180.0;
  15.     }
  16.     void print() {
  17.     printf("radians = %f\n", r);
  18.     }
  19. private:
  20.     double r;
  21. };
  22.